Google
 

Trailing-Edge - PDP-10 Archives - 6.1_emacs_manuals_1er - emacs/pushy.:ej
There are no other files named pushy.:ej in the archive.
(W
[0+8+FQ(+4)[1
0FO10F"G+Q1
'W+FQ()+4U1
FQ1"L0'
,Q1:M(Q1+4(]1]0))
  mBN6@x
<
Cv
BO	.	9znu
a
g^R PUSHY COMPILEpM(M.MSave All Files)
1,FSwitch(es) 
FF"N
OCompile'
FQO"G
OCompile'
:FO..QPUSHY COMPILE Switch(es)"G
QPUSHY COMPILE Switch(es)UO
OCompile'
QMode
F~MCOBOL"E
:I*/LIST/LANGUAGE-SWITCHES:"/C/M"UO
OCompile'
F~MMACRO"E
:I*/CREFUO
OCompile'
!Compile!
FSDDEVICE
FSDSNAME
FSDFN1
FSDFN2
0FZCOMPILE O S:<D>N.E

^R PUSHY TAKEM(M.MSave All Files)
FF"N
1,FFile-name: '
FSDDEVICE
FSDSNAME
FQN:"G
FSDFN1UN'
0FZTAKE S:<D>N.CMD

& Setup PUSHY Library@M.M^R PUSHY COMPILEU:.X(C)
M.M^R PUSHY TAKEU:.X(T)
~FILENAME~	PUSHY~DOC~ ~FILENAME~|C EMACS macros for doing things by pushing to a new EXEC.
This file contains commands to aid the PUSHY programmer.
The documentation for this library is in a file called
"EMACS:PUSHY.ABSTRACT".  It is the same documentation
that is available on line with EMACS.  Send comments and
suggestions to STAPLETON on T43.  I will, most likely,
add some other functions to this Library.

Note: T43 is not on any network yet; therefore,
      comments and suggestions to:

      John T. Stapleton PK3-2/F29
      Digital Equipment Corp.
      129 Parker St.
      Maynard, Mass.  01754

      (617) 493-9172    dtn# 223-9172
~DOC~ ^R PUSHY COMPILE>^R Push to EXEC and do a compile.
We first offer to write out each file.  If there is a numeric arg,
we take a string arg which is used to specify switches, and it may
be null.  If the string arg is null, a default will be used.  Note
that the default will not be used if you specifically supply a null
arg.  The default will depend on:

  If the variable {PUSHY COMPILE Switch(es)} exists - it will be used.

  If the Mode is COBOL:
    {/LIST/LANGUAGE-SWITCHES:"/C/M"} will be used.
  If the Mode is MACRO:
    {/CREF} will be used.
  Note:  I don't know what to use for anything else;
         tell me what you want.

The command line sent to the EXEC is:
  "COMPILE {string-arg} {file-spec}".

The {file-spec} is made up from:
  FS D DEVICE  -  This is the structure name or the logical name.
  FS D SNAME   -  This is the directory name.
  FS D FN1     -  This is the file name.
  FS D FN2     -  This is the file extension.
~DOC~ ^R PUSHY TAKEz^R Push to EXEC and do a take.
We first offer to write out each file.  If there is a numeric
arg, we take a string arg for the file name; otherwise, we use
the default file name.  Note that you can change only the file
name; you cannot change the structure, the directory, and the
file extension.

The command line sent to the EXEC is:
  "TAKE {file-spec}".

The {file-spec} is made up from:
  FS D DEVICE  -  This is the structure name or the logical name.
  FS D SNAME   -  This is the directory name.
  FS D FN1     -  This is the file name, unless you override it.
  "CMD"        -  This is the file extension.
~DOC~ & Setup PUSHY LibrarylS Sets up the PUSHY Library
Puts:             On:

^R PUSHY COMPILE  C-X C
^R PUSHY TAKE     C-X T
~DIRECTORY~<^R PUSHY COMPILE
^R PUSHY TAKE
& Setup PUSHY Library

~INVERT~[1<Q1-1U1Q1FP;>Q1